/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package candidato;

import java.util.List;

/**
 *
 * @author VENANCIO
 */
public class CandidatoBean {
    
    private String senha;
    private String cpf;
    private String nome;
    private String email;
    
    private CandidatoDao candidatoDao;
    
    /**
     * Construtor da classe
     */
    public CandidatoBean(){
        this.candidatoDao = new CandidatoDao();
    }
    
    /**
     * método para inserir um novo candidato
     */
    public void inserir(){
        this.candidatoDao.inserir(this);
    }
    
    /**
     * método para consultar todos os candidatos
     * cadastrados
     * @return uma lista de todos candidatos consultados
     */
    public List<CandidatoBean> listarCandidatos(){
        return this.candidatoDao.consulta();
    }
    
    public String getSenha(){
        return this.senha;
    }
    public void setSenha(String senha){
        this.senha = senha;
    }
    public String getCpf(){
        return this.cpf;
    }
    public void setCpf(String cpf){
        this.cpf = cpf;
    }
    public String getNome(){
        return this.nome;
    }
    public void setNome(String nome){
        this.nome = nome;
    }
    public String getEmail(){
        return this.email;
    }
    public void setEmail(String email){
        this.email = email;
    }
}
